RM. Imam Koesoepangat

" Sepiro Gedhining Sengsoro Yen Tinompo Amung Dadi Cobo "

Anonim

"Bukan Seberapa Banyak Ilmu Yang Telah Kamu Dapat, Tetapi Seberapa Banyak Ilmu Yang Telah Kamu Berikan"

Nabi Muhammad SAW

Ø£ُØ·ْÙ„ُبُوا الْعِÙ„ْÙ…َ Ù…ِÙ†َ الْÙ…َÙ‡ْدِ اِلىَ اللَّÙ‡ْدِ, “Tuntutlah ilmu sejak dari buaian sampai liang lahat”

Tampilkan postingan dengan label AVR Family. Tampilkan semua postingan
Tampilkan postingan dengan label AVR Family. Tampilkan semua postingan

Sabtu, 01 Desember 2012

Pemrograman ATmega8535 Dengan CodeVision AVR Part 8

Ok setelah upload tentang ADC....kita lanjutkan ke serial......ok cekibrot....hehehehe

pada latihan pemrograman USARTini saya membuat simulasi tentang komunikasi mikrokontroler dengan USART dan di outputkan ke motor DC....jadi inti dari simulasi ini yaitu pengaturan kecepatan motor DC menggunakan USART.....simulsinya pakek proteus 7.8.....ni gambar rangkaian simulasinya :


sedangkan untuk gambar tampilan virtualnya seperti ini : 



simulasinya semuanya pakek proteus... g pakek nambah aplikasi lain.....

ni ane sertain simulasi n programnya ........

bisa juga download lewat sini bos......

kalo masih kesulitan downloadnya dari kedua link diatas silahkan lewat jalan ini

selamat belajar...............

Pemrograman ATmega8535 Dengan CodeVision AVR Part 7

ngeblog lagi dan berbagi lagi.....

setelah membahas masalah motor DC...kali ini akan saya buatkan dan racikkan tentang ADC (Analog to Digital Converter)...sebenarnya gak terlalu paham sich masalah ADC,,maklum anak power yang lagi kecanduan mikrokontroller,,,,,hehehe,,,ni setting ADC pakai input potensiometer dengan outputnya LED....ni gambar rangkaiannya :  


ni sekilas tentang gambar yang saya buat,,,,gambarnya pakek proteus 7.8 seperti yang dulu2....

untuk lebih mudah memahami dan mempelajari silahkan download source code dan rangkaian simulasinya 

di link ini atau juga bisa di sini

kalau masih kesulitan di 2 link diatas bisa langsung menuju kesini gan...

ok...selamat belajar,,,,,

Pemrograman ATmega8535 Dengan CodeVision AVR Part 6

Baik setelah postingan sebelumnya berurusan dengan motor stepper,,kali ini kita melangkah ke output lain yaitu motor DC. pada intinnya hampir sama dengan motor stepper, bedanya kalo stepper terdiri dari 4 macam kabel kontrol yaitu 1a,1b,2a,dan 2b kalau motor DC cuma 2 saja jd lumayan mudah. Pada pembahasan tentang motor DC ini saya menggunakann driver motor L293D dengan spesifikasi 2 input,2 enable dan 2 output....anda bisa juga memakai L298 atau juga rangkaian H-bridge dari transistor.....ni gambar rangkaiannya :
 
  
gambar diatas memakai input push button untuk pilihan putar kanan atau putar kiri...sedangkan outputnya menggunakan 1 motor DC,,dengan port enable 1 masuk ke PORTD.5 mikrokontroler yaitu OC1A yang berfungsi untuk setting pwm motor....

baik ini saya lampirkan hasil simulasi dan programnya  disini

selamat belajar.

Pemrograman ATmega8535 Dengan CodeVision AVR Part 5

pada postingan yang kelima ini saya akan memebrikan contoh program dan simulasi dengan output motor Stepper......pada simulasi ini saya pakai motor stepper tipe unipolar dan untuk rangkaian drivernya pakai transistor yang tersususun secara H-bridge. Selain menggunakan transistor anda juga bisa menggunakan driver motor L293D atau yang lainnya. Baik ini sekilas tentang gambar rangkaiannya : 

  
ane gambarnya pakek proteus 7.8 gan....

ni ane sediain programnya untuk mode full step dan half step.....pemrogramannya saya pakai CVAVR 2.05....

silahkan download simulasi dan programnya in here atau disini

ni alternetif link  untuk download kalau yang diatas gak bisa..

ok selamat belajar dan berkarya...


Pemrograman ATmega8535 Dengan CodeVision AVR Part 4

OK di pagi ini eh udah agak siangan ,,,hehehe,,,baiklah pada kesemapatan ini saya mau mosting tentang pemrograman ATmega8535 dengan output LCD.....pada latihan kali ini merupakan pemrograman LCD yang masih dasar jadi cuma nampilin karakter ke layar LCD.....LCD yang ane pakek pada latihan n simulasi ini pakek yang 16x2 yaitu 16 kolom dan 2 baris....ni sekilas tentang gambar rangkaian yang ane buat : 


 oh ya gan ni ane gambarnya pakai proteus 7.8 .....sedangkan CodeVision AVR-nya pakai CVAVR 2.05....


untuk mempelajari lebih lanjut anda bisa download di disini  atau juga di disini juga bisa

kalau kesulitan dengan link diatas silahkan lewat link ini


ok selamat belajar dan teruslah belajar,,,,,,


Pemrograman ATmega8535 Dengan CodeVision AVR Part 3

oke kali ini ane mosting lagi tentang seven segment, pada postingan sebelumnya saya membahas tentang output LED. Pada postingan seven segment ini ane memakai tipe scanning,,,dan tetap pakai IC ATmega8535...ane belum terlalu mahir dalam hal pemrograman, tp sedikit berbagi ilmu ni gan...ni ane kasih buat semuanya gratis...





ni gan,,gambarnya kurang lengkap,,soalnya ni cuma simulasi,,,,untuk lebih jelasnya dan liat prakteknya silahkan download simulasinya + programnya di sini atau bisa juga in here

kalo masih belum bisa juga downloadnya lewat link diatas bisa lewat sini gan

ane pakek proteus 7.8 untuk simulasinya dan CVAVR 2.05 untuk pemrogramannya....

selamat belajar ....

Pemrograman ATmega8535 Dengan CodeVision AVR Part 2

Akhirnya setelah sekian lama OFF, bisa posting lagi. Nah kali ini ane mau memberikan sedikit pengalaman ane waktu praktikum mikrokontroler. Pada postingan kali ini ane mau membahas masalah pemrograman ATmega untuk output LED.....baik g usah berlama2 dan berbasa- basi, ini ane berikan secara cuma2 (##lebay##) :


Nah ini ane buatin gambarnya biar anda semua bisa lebih enak untuk mempelajarinya. 

untuk mendapatkan rangkaian simulasi n programnya silahkan download disini atau disini juga bisa, kalau di kedua itu juag belum bisa silahkan klik disini
maaf kalo ada kesalahan,masih pemula gan...

saya pakai proteus 7.8 untuk simulasinya dan CVAVR 2.0.5 untuk pemrogramannya... 
baik selamat belajar.......

Pemrograman ATmega8535 Dengan CodeVision AVR Part 1

Berhubung saya juga masih dalam tahap belajar dalam pemrograman mikrokontroller tipe ini maka tidak ada salahnya jika kita belajar bersama. Mungkin komentar dan saran dari teman2 bisa membantu saya dalam mempelajari pemrograman ATmega ini serta meningkatkan kualitas pemrograman saya khususnya.hehehehe
            Pada postingan pertama tentang Pemograman ATmega8535 Dengan CodeVision AVR  ini saya mencoba membuat program dengan modul outputnya berupa LED….(dari dasar dulu yang gan, maklum anak baru…hehehe). Pada aplikasi ini ane setting PortA sebagai output ke modul dan rangkaian lednya saya buat tipe low (akan menyala jika output IC dikasih logika 0). Untuk cara setting pada codevision bisa googling sendiri,,,maaf g saya posting. Ok langsung aja ke KTP…….eh kliru TKP (kaya OVJ aja..hehehe) cekibrot. ni listing progam yang ane buat :

Aplikasi Led Berkedip

/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.0 Evaluation
Automatic Program Generator
© Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : led kedip
Version :
Date    : 12/8/2011
Author  : Freeware, for evaluation and non-commercial use only
Company : fuad-07.blogspot.com
Comments:


Chip type               : ATmega8535
Program type            : Application
AVR Core Clock frequency: 8.000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 128
*****************************************************/

#include
#include

// Declare your global variables here

void main(void)
{
// Declare your local variables here


      . . . . . . . . . . . . . . . .
      Source code yang dihasilkan dari setting CodeVision AVR
      . . . . . . . . . . . . . . . .

while (1)
      {
      // Place your code here
        PORTA=0x00;
        delay_ms(100);
        PORTA=0xFF;
        delay_ms(100);
      }
}

Aplikasi Led Geser Kanan

/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.0 Evaluation
Automatic Program Generator
© Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : led geser kanan
Version :
Date    : 12/8/2011
Author  : Freeware, for evaluation and non-commercial use only
Company : fuad-07.blogspot.com
Comments:


Chip type               : ATmega8535
Program type            : Application
AVR Core Clock frequency: 8.000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 128
*****************************************************/

#include
#include

// Declare your global variables here

void main(void)
{
// Declare your local variables here

      . . . . . . . . . . . . . . . .
      Source code yang dihasilkan dari setting CodeVision AVR
      . . . . . . . . . . . . . . . .

while (1)
      {
      // Place your code here       
      PORTA=0xFE;
      delay_ms(100);
      PORTA=0xFD;
      delay_ms(100);
      PORTA=0xFB;
      delay_ms(100);
      PORTA=0xF7;
      delay_ms(100);
      PORTA=0xEF;
      delay_ms(100);
      PORTA=0xDF;
      delay_ms(100);
      PORTA=0xBF;
      delay_ms(100);
      PORTA=0x7F;
      delay_ms(100);
      }
}

Aplikasi Led Geser Kiri

/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.0 Evaluation
Automatic Program Generator
© Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : led geser kiri
Version :
Date    : 12/8/2011
Author  : Freeware, for evaluation and non-commercial use only
Company : fuad=07.blogspot.com
Comments:


Chip type               : ATmega8535
Program type            : Application
AVR Core Clock frequency: 8.000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 128
*****************************************************/

#include
#include

// Declare your global variables here

void main(void)
{
      . . . . . . . . . . . . . . . .
      Source code yang dihasilkan dari setting CodeVision AVR
      . . . . . . . . . . . . . . . .
while (1)
      {
      // Place your code here       
      PORTA=0x7F;
      delay_ms(100);
      PORTA=0xBF;
      delay_ms(100);
      PORTA=0xDF;
      delay_ms(100);
      PORTA=0xEF;
      delay_ms(100);
      PORTA=0xF7;
      delay_ms(100);
      PORTA=0xFB;
      delay_ms(100);
      PORTA=0xFD;
      delay_ms(100);
      PORTA=0xFE;
      delay_ms(100);
      }
}

NB: untuk include-nya gak bisa nampil di postingan ni includenya mega8535.h baris pertama dan yang kedua delay.h

Silahkan dicoba gan, maaf kalo ada salah baru pemula….hehehehe…Komentar yang membangun sangat saya harapkan supaya saya yang katrok ini bisa berkembang….hehehehehehe
Ok silahkan dibaca dan silahkan di coba…terima kasih!!!!
MARI BELAJAR…………………………………………………………………………….